# 书上4.7的作业
# 异常处理温度转换

# 4.7使用异常

def begin():
    tempttr = input("请输入带有符号的温度值（例如18f、45.72c）：")  # 从键盘上获得一个数据
    if tempttr[-1] in ["C", 'c']:
        F = 1.8 * float(tempttr[0:-1]) + 32
        print("转换后的温度是:{:.2f}F".format(F))
    elif tempttr[-1] in ["f", 'F']:
        C = (eval(tempttr[0:-1]) - 32) / 1.8
        print("转换后的温度是:{:.2f}C".format(C))
    else:
        print("输入错误")


try:
    begin()
except:
    print("\r你搞错了，请不要乱搞哦", end='')
    begin()
